package com.cg.service;

import com.cg.Dto.InsertBarnDto;
import com.cg.Dto.SearchBarnDto;
import com.cg.Dto.UpdateBarnDto;
import com.cg.Dto.UpdateBarnStatus;
import com.cg.entity.Barn;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cg.result.R;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author lhy
 * @since 2024-12-26
 */
public interface BarnService extends IService<Barn> {

    R<Barn> searchList(SearchBarnDto searchBarnDto);

    R<Barn> insertBarn(InsertBarnDto insertBarnDto);

    R<Barn> updateBarn(UpdateBarnDto updateBarnDto);

    R<Barn> updateStatus(UpdateBarnStatus updateBarnStatus);
}
